#include "namedpipe.hpp"

// 客户端以User的身份打开客户端
// 此时创建的fifo对象 只需要把值进行初始化
// 而且在这个对象析构的时候，不将管道文件进行释放，只把client对应的文件描述符关闭
int main()
{
    NamedPipe fifo(common_path, User);
    if (fifo.openForWrite())
    {
        std::cout << "client open named pipe done" << std::endl;
        while (true)
        {
            std::cout << "PLEASE Enter> ";
            std::string message;
            std::getline(std::cin, message);
            fifo.writeNamedPipe(message);
        }
    }

    return 0;
}
